/trunk Developers: Dongliang Li

Login name:
Dongliang Li
Total Commits:
46 (0.0%)
Lines of Code:
35,103 (0.1%)
Most Recent Commit:
2011-08-19 13:35
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for Dongliang Li

Activity by Day of Week for Dongliang Li

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 46 (100.0%) 35103 (100.0%) 763.1
Compiler/Template/ 9 (19.6%) 27405 (78.1%) 3045.0
Compiler/susan_codegen/SimCode/ 15 (32.6%) 5673 (16.2%) 378.2
Compiler/BackEnd/ 11 (23.9%) 1758 (5.0%) 159.8
Compiler/FrontEnd/ 5 (10.9%) 186 (0.5%) 37.2
Compiler/Script/ 3 (6.5%) 78 (0.2%) 26.0
Compiler/ 2 (4.3%) 2 (0.0%) 1.0
testsuite/bootstrapping/ 1 (2.2%) 1 (0.0%) 1.0

Activity of Dongliang Li

Most Recent Commits

Dongliang Li 2011-08-19 13:35 Rev.: 9663

update cpp template

510 lines of code changed in 2 files:

  • Compiler/Template: SimCodeCpp.mo (+492 -333)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+18)
Dongliang Li 2011-08-19 12:49 Rev.: 9661

update cpp template

2011 lines of code changed in 2 files:

  • Compiler/Template: SimCodeCpp.mo (+1855 -1072)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+156 -28)
Dongliang Li 2011-08-08 12:53 Rev.: 9608

update cpp template for modelica function part

1653 lines of code changed in 2 files:

  • Compiler/Template: SimCodeCpp.mo (+1555 -964)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+98 -23)
Dongliang Li 2011-08-01 13:05 Rev.: 9574

update part of Modelica function in cpp template

225 lines of code changed in 2 files:

  • Compiler/Template: SimCodeCpp.mo (+204 -236)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+21 -20)
Dongliang Li 2011-07-29 13:48 Rev.: 9555

add list<SimVar> for constant variables; update cpp template for arrays

4117 lines of code changed in 5 files:

  • Compiler/BackEnd: BackendVariable.mo (+63 -7), SimCode.mo (+66 -23)
  • Compiler/Template: SimCodeCpp.mo (+3573 -1698)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+412 -200), SimCodeTV.mo (+3)
Dongliang Li 2011-07-14 16:54 Rev.: 9480

update cpp code generator for array part

2581 lines of code changed in 1 file:

  • Compiler/Template: SimCodeCpp.mo (+2581 -925)
Dongliang Li 2011-07-14 16:53 Rev.: 9479

update cpp template for array part

383 lines of code changed in 1 file:

  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+383 -156)
Dongliang Li 2011-06-07 14:08 Rev.: 9253

Add list of string in SimVar, for the number of element in array

2457 lines of code changed in 4 files:

  • Compiler/BackEnd: SimCode.mo (+81 -27)
  • Compiler/Template: SimCodeCpp.mo (+2083 -608)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+292 -50), SimCodeTV.mo (+1)
Dongliang Li 2011-05-23 14:42 Rev.: 9074

fixed errors for revision r8974

9066 lines of code changed in 6 files:

  • Compiler/BackEnd: BackendDump.mo (+19), SimCode.mo (+67 -479)
  • Compiler/FrontEnd: ExpressionDump.mo (+4 -1)
  • Compiler/Script: CevalScript.mo (+9 -7)
  • Compiler/Template: SimCodeCpp.mo (+7531 -1220)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+1436 -197)
Dongliang Li 2011-05-13 09:28 Rev.: 8974

Added code generation functions for cpp template for update, handling event and make file.
Modified the simcode for cpp code generation, added a flag for createEquation in a different way and sorting state variables.
Modified the index generation for relations.
Added a flag to call the simulation executable in a different way for cpp simulation run time.

9175 lines of code changed in 7 files:

  • Compiler/BackEnd: BackendDAECreate.mo (+71 -13), SimCode.mo (+113 -442)
  • Compiler/FrontEnd: DAEDump.mo (+3 -3), ExpressionDump.mo (+6 -3)
  • Compiler/Script: CevalScript.mo (+15 -11)
  • Compiler/Template: SimCodeCpp.mo (+7531 -1220)
  • Compiler/susan_codegen/SimCode: SimCodeCpp.tpl (+1436 -197)
Dongliang Li 2011-03-31 10:22 Rev.: 8424

SimCodeCpp.tpl is added. Entry for SimCodeCpp in susan_codegen/Makefile is added.

1400 lines of code changed in 2 files:

  • Compiler/susan_codegen/SimCode: Makefile (+7 -1), SimCodeCpp.tpl (new 1393)
Dongliang Li 2011-03-31 09:09 Rev.: 8423

First part of SimCodeCpp.tpl. Generate code for Modelica system header file. Generate implementation for init, writeoutput method, constructor code and System default implementation methods. Extended VarInfo structure for dimension of first and second order state variables. Added variable index to SimVar structure.

1525 lines of code changed in 12 files:

  • Compiler: Makefile.common (+1), Makefile.common.w32 (+1)
  • Compiler/BackEnd: BackendDAE.mo (+8), BackendDAEUtil.mo (+11), BackendVariable.mo (+27), SimCode.mo (+1232 -32)
  • Compiler/FrontEnd: Expression.mo (+156), Static.mo (+17)
  • Compiler/Script: CevalScript.mo (+54 -3)
  • Compiler/susan_codegen/SimCode: Makefile (+13), SimCodeTV.mo (+4)
  • testsuite/bootstrapping: LoadCompilerSources.mos (+1)
Generated by StatSVN 0.7.0